package com.ctshk.rpc.order.custom.req.order;

import com.ctshk.common.model.PageReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;

/**
 * 订单列表req
 */

@Data
@ApiModel(value="订单列表req", description="订单列表req")
public class CustomOrderListReq extends PageReq implements Serializable {

    @ApiModelProperty(value = "游客类型主数据ID")
    private Long mainDataId;
    @ApiModelProperty(value = "订单号")
    private String orderNumber;
    @ApiModelProperty(value = "条件1")
    private String condition1;
    @ApiModelProperty(value = "条件2")
    private String condition2;
    @ApiModelProperty(value = "开始时间")
    private LocalDate startTime;
    @ApiModelProperty(value = "结束时间")
    private LocalDate endTime;
    @ApiModelProperty(value = "退款状态")
    private Integer refundStatus;
    @ApiModelProperty(value = "退团状态")
    private Integer quitRefundStatus;
    @ApiModelProperty(value = "创建人")
    private Long createId;
    @ApiModelProperty(value = "所屬銷售")
    private String createUser;
    @ApiModelProperty(value = "用户Id")
    private Long userId;

    @ApiModelProperty(value = "销售Id")
    private Long salespersonId;

    @ApiModelProperty(value = "只看我的(1 是 2 否)")
    private Integer isOnlyMe;

}
